home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 2: CDPD 1
/
Almathera Ten on Ten - Disc 2: CDPD 1.iso
/
pd
/
351-375
/
351
/
pdc
/
pdcsrc.lzh
/
PDC
/
CGlbDec.h
< prev
next >
Wrap
C/C++ Source or Header
|
1990-04-06
|
2KB
|
87 lines
/* PDC Compiler - A Freely Distributable C Compiler for the Amiga
* Based upon prior work by Matthew Brandt and Jeff Lydiatt.
*
* PDC Compiler release 3.3 Copyright (C) 1989 Paul Petersen and Lionel Hummel.
* PDC Software Distribution (C) 1989 Lionel Hummel and Paul Petersen.
*
* This code is freely redistributable upon the conditions that this
* notice remains intact and that modified versions of this file not be
* distributed as part of the PDC Software Distribution without the express
* consent of the copyright holders.
*
*------------------------------------------------------------------
*
* $Log: CGlbDec.h,v $
* Revision 3.33 90/04/04 02:29:06 lionel
* *** empty log message ***
*
* Revision 3.32 90/02/03 16:23:03 lionel
* None
*
*------------------------------------------------------------------
*/
/* Cglbdec.h
* Header file containing global declarations for the entire program
*/
extern FILE *input, *list, *output;
extern struct OptTab {
int Optimize;
int List;
int Quiet;
int Annote;
int Frame;
int Debug;
int MulDiv32;
int Builtin;
int PreComp;
int Stack;
} Options;
extern long ival;
extern double rval;
extern int lineno;
extern int nextlabel;
extern int lastch;
extern char lastid[MAX_IDP1];
extern char laststr[MAX_STLP1];
extern char *curfile;
extern enum e_sym lastst;
extern struct slit *strtab;
extern TABLE gsyms, lsyms;
extern SYM *lastfunc;
extern SYM *lasthead;
extern int lc_static;
extern int lc_base;
extern int lc_auto;
extern int lc2_auto;
extern int nest_level;
extern int maxparmsize;
extern char data_name[64];
extern char code_name[64];
extern char bss_name[64];
extern int float_auto;
extern struct snode *bodyptr; /* parse tree for function */
extern struct snode *autohead;
extern struct snode *autotail;
extern struct libcall *libpragma;
extern int global_flag;
extern TABLE defsyms;
extern TABLE cmd_defsyms;
extern TABLE cmd_undefsyms;
extern TABLE cmd_include;
extern TABLE cmd_local;
extern int save_mask; /* register save mask */
extern int PdcFlags;